﻿using Microsoft.AspNetCore.Mvc;
using Microsoft.AspNetCore.Mvc.Filters;
using System;

namespace Sayook.Framework.AOP.Filter.ResourceFilter
{
    /// <summary>
    /// 资源筛选器
    /// 阻止执行管道的其余阶段
    /// <!--
    /// 实现 IResourceFilter 或 IAsyncResourceFilter 接口。
    /// 执行会覆盖筛选器管道的绝大部分。
    /// 只有授权筛选器在资源筛选器之前运行。
    /// -->
    /// </summary>
    public class TResourceFilterAttribute : ResultFilterAttribute
    {
        public override void OnResultExecuting(ResultExecutingContext context)
        {
        }

        public override void OnResultExecuted(ResultExecutedContext context)
        {
        }
    }
}